package ooday03;

public class InterDemo {//
    public static void main(String[] args) {
        //Inter o=new Inter();//编译错误,接口不能被实例化
    }
}
interface Inter{//接口里面的方法都是抽象方法
    abstract void show();
    void test();
    //void say(){}//编译错误,抽象方法不能有方法体
}
class InterImple implements Inter{
        public void show(){}//重写接口中的抽象方法时,必须加public
        public void test(){}
}
interface Inter1{
    void show();
}
interface Inter2{
    void test();
}
abstract class Aoo{
    abstract void say();
}
class Boo extends Aoo implements Inter1,Inter2{
    public void show(){}//必须得先继承,再实现
    public void test(){}//接口实现,必须要重写所有抽象方法
    void say(){}
}
//接口继承接口
interface Inter3{
    void test();
}
interface Inter4 extends Inter3{
    void show();
}
class Coo implements Inter4{
    public void show(){};//想要实现接口,方法必须确保重写还有在签名加public
    public void test(){};
}